package com.rw.advice;

import com.rw.pojo.Result;
import org.springframework.aop.AfterReturningAdvice;

import java.lang.reflect.Method;

public class UpdateAfter implements AfterReturningAdvice {
    /**
     *
     * @param o 真实对象的切点方法执行的返回结果
     * @param method 真实对象的切点方法
     * @param objects 参数
     * @param o1  真实对象
     * @throws Throwable
     */
    @Override
    public void afterReturning(Object o, Method method, Object[] objects, Object o1) throws Throwable {
        System.out.println("升级后的方法");
        Result r = (Result) o;
        r.setMsg("增强后的Result返回的结果");

    }
}
